@media (min-width: 992px){
    header.site-header {
        z-index: 1;
        position: relative;
    }
}
@media only screen and (max-width: 1440px) {
	.overBox{
		font-size:16px;
	}
}

@media only screen and (max-width: 1280px) {
	.add-dividers{
		margin-right:25px;
	}
}
@media only screen and (max-width: 1199px) {
    .timeline {
        width: 85%;
    }
}
@media only screen and (max-width: 1024px) {
	
	.qualityRight {
        font-size: 16px;
        padding: 8px;
        flex-wrap: wrap;
        justify-content: center;
    }
	
	.add-dividers {
		margin-right: 89px;
	}
	.qualityBox {
        width: calc(33.33% - 20px);
        margin: 0 10px;
        border-right: 0px;
	}
}

@media only screen and (max-width: 991px) {
	.aboutBlock p{
		padding-bottom:25px;
		padding-top:0;
	}
	
	.add-dividers {
		margin-right: 0;
	}
	
	.site-branding a.logo{
		margin-top: 10px;
   		margin-bottom: 18px;
	}
	
	.serviceContent{
		display:block;
		height:auto;
		padding-top:30px;
		padding-bottom:50px;
	}
	
	.serRight p{
		padding-bottom:25px;
	}
	
	.investorRight{
		margin-top:40px;
	}
	
	.contactbox{
		padding-bottom:25px;
		text-align:center;
	}
	
	.career{
		padding:40px 0;
	}
	
	aside.sidebar > section{
		float:none;
	}
	
	.adP{
		margin-bottom:30px;
	}
	/*29.03.2022*/
	.ourWings .row{
        display: flex;
        flex-wrap: wrap;
    }
    .ourWings .row [class*="col-"]{
        width: 33.33%;
    }
    .orionicon-arrow_carrot-down::after{
        display: none;
    }
    .service .container:nth-child(even) .serviceIn .col-md-6:first-child{
        order: 2;
    }
    .service .container:nth-child(even) .serviceIn .col-md-6:last-child{
        order: 1;
    }
    .serviceIn .row{
        display: flex;
        flex-wrap: wrap;
    }
    .gallery_new .col-md-4{
        width: 50%;
    }
    .gallery_new .container{
        display: flex;
        flex-wrap: wrap;
    }
    .investorLeft ul li a {
        font-size: 16px;
    }
    .copyright-footer>.container>.row>.widgets {
        text-align: center;
    }
    .copyright-footer>.container>.row>.widgets:last-child:not(:first-child) {
        text-align: center;
    }
    /*29.03.2022*/
}

@media only screen and (max-width: 768px) {
	.timeline{
		width:100%;
		padding-top:25px;
	}
	
	.qualityRight {
		font-size: 12px;
		padding: 8px;
		line-height: 18px;
	}
	
	.investorRight h2{
		font-size:26px;
	}
}

@media only screen and (max-width: 767px) {
	.site-branding a.logo{
		margin:0 0 10px 0;
	}
	.innerBanner h1{
		font-size:20px;
		margin-bottom:-18px;
	}
	
	.projects h2{
		font-size: 22px;
		padding-bottom: 3px;
	}
	
	.investorRight h3{
		font-size: 18px;
	}
	
	.cv h2{
		font-size:30px;
	}
	
	.emaillist{
		margin-top:20px;
	}
	
	.siteorigin-widget-tinymce h2{
		font-size:20px;
	}
	/*29.03.2022*/
	.adText {
        font-size: 16px;
	}
	.qualityBox p {
        padding-right: 0;
    }
    .qualityBox {
        width: calc(50% - 20px);
    }
    .ourWings .row [class*="col-"]{
        width: 50%;
    }
    .download-result span {
        width: 150px;
        text-align: right;
    }
    /*29.03.2022*/
}

@media only screen and (max-width: 640px) {
	.qualityLeft{
		width:100%;
	}
	
	.qualityRight{
		width:100%;
		font-size:17px;
		padding:25px;
		line-height:inherit;
	}
	
	.adQuality{
		display:block;
	}
	
	.aboutBlock h2{
		font-size:20px;
	}
	
	.aboutBlock{
		padding:40px 0;
	}
	
	.mv{
		padding-bottom:40px;
	}
	
	.ourQuality{
		margin:40px 0 0;
	}
	
	.ourWings{
		padding:40px 0;
	}
	
	.h2service{
		font-size:26px;
		padding-bottom: 10px;
	}
	
	.panel-default>.panel-heading a{
		font-size:14px;
	}
	
	.investorLeft h2{
		font-size:26px;
	}
	
	.investorLeft ul li span{
		font-size: 18px;
		padding-top: 18px;
	}
	
	.investorLeft ul li span a{
		font-size:18px;
	}
	
	.investorRight h2{
		font-size: 18px;
	}
	
	.investorRight:before{
		top:28px;
	}
	
	.classic article{
		display:block;
	}
	
	#parentHorizontalTab {
		margin-top: 39px !important;
	}
	
	.entry-meta{
		margin-top:25px;
	}
	.entry-title{
		font-weight: bold;
		font-size: 17px;
	}
	
	article .entry-title a {
		font-weight: bold;
		font-size: 17px;
	}
	
	.bannerCaption h1{
		font-size: 38px;
    	line-height: 40px;
	}
	
	.bod h5{
		font-size:20px;
		text-align:center;
		margin-bottom:20px;
		padding:0;
	}
	
	.bod h3{
		font-size:18px;
	}
	.bod h4 {
		font-size:16px;
	}

	
}


@media only screen and (max-width: 580px) {
	.timeline-item:after{
		display:none;
	}
	
	.h2service {
		font-size: 17px;
	}
	
	.projectsIn .nav-tabs li a{
		font-size:16px;
	}
	
	.investorLeft ul li span a {
		font-size: 16px;
	}
	
	.investorLeft ul li span {
		font-size: 16px;
		padding-top: 10px;
	}
	
	.download-result a{
		display:block;
		float:none;
		margin-top:15px;
	}
	
	.download-result span{
		display:block;
		float:none;
	}
	
	.bod h5:before{
		display:none;
	}
	/*29.03.2022*/
	.qualityBox {
        width: calc(100% - 20px);
        padding: 10px 0;
	}
	.ourWings .row [class*="col-"] {
    width: 100%;
}
	.flip-card-front img{
	    height: 100%;
	}
	.timeline-text {
        padding: 0;
    }
    .myTable{
        display: block;
        overflow-x: auto;
    }
    .myTable table{
        width: 1200px;
    }
    .gallery_new .col-md-4 {
        width: 100%;
    }
    .desktop_bnr_video{
        display: none !important;
    }
    .mainslider .slick-slide figure.responsive_bnr_img {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 50vh;
    }
.responsive_bnr_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
	/*29.03.2022*/
}